$(function() {
    let form = layui.form
    form.verify({
        // 正则登录名称不用判断
        nickname: [/^[\S]{1,10}$/, '昵称的长度必须为1-10位，且不能出现空格']
    })

    initUserInfo()
    let layer = layui.layer

    function initUserInfo() {
        axios({
            url: '/my/userinfo',
            method: 'get',
        }).then(({ data: res }) => {
            //成功回调
            if (res.status != 0) {
                return layer.msg(res.message)
            }
            form.val("formUserInfo", res.data);
        });
    }
    // 重置表单
    $('[type="reset"]').on('click', function(e) {
            e.preventDefault()
            initUserInfo()
        })
        // 提交表单
    $('form').on('submit', function(e) {
        e.preventDefault()
        axios({
            url: '/my/userinfo',
            method: 'post',
            data: $(this).serialize()
        }).then(({ data: res }) => {
            //成功回调
            if (res.status != 0) {
                return layer.msg(res.message)
            }
            layer.msg('恭喜你，提交成功了')
            window.parent.getUserInfo()
        });
    })
})